package cn.topevery.garden.wapi.model;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Data
@Accessors(chain = true)
public class SysDeptExcel implements Serializable {

    @ApiModelProperty("部门ID")
    public String deptId;

    @ApiModelProperty("部门名称")
    @Excel(name = "市")
    public String deptName;

    @ApiModelProperty("部门名称")
    @Excel(name = "区/县")
    public String deptName2;

    @ApiModelProperty("部门名称")
    @Excel(name = "镇/街道")
    public String deptName3;

    @ApiModelProperty("部门名称")
    @Excel(name = "社区/村")
    public String deptName4;

    @ApiModelProperty("部门简称")
    public String deptShortName;

    @ApiModelProperty("编码")
    public String deptCode;

    @ApiModelProperty("部门父ID")
    public String deptPid;

    @ApiModelProperty("树形层级编码")
    public String devCode;

    @ApiModelProperty("类型：15001：部门；15002：待定， 15003 ：企业；15004： 项目组")
    public int deptType;

    @ApiModelProperty("部门状态：10101：正常，10102：暂停，10103：删除")
    public int deptStatus;

    @ApiModelProperty("区划类型：市：13001，区：13002，街道：13003")
    public int mapType;

    @ApiModelProperty("区划ID")
    public String mapId;

    @ApiModelProperty("备注")
    public String remark;

    @ApiModelProperty("部门联系人")
    public String deptContracts;

    @ApiModelProperty("部门联系电话")
    public String deptContractsNum;

}
